SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO
CREATE FUNCTION [dbo].[F_Unidades](@Numero as bigint, @Estilo as bit=0) 
RETURNS varchar(500) AS  
BEGIN 
DECLARE @Texto varchar(500)
SELECT @Texto=''
SELECT @Texto=
CASE 
WHEN @Numero=0 THEN 'cero'
WHEN @Numero=1 THEN 'uno'
WHEN @Numero=2 AND @Estilo=0 THEN 'dos'
WHEN @Numero=2 AND @Estilo=1 THEN 'dos'
WHEN @Numero=3 AND @Estilo=0 THEN 'tres'
WHEN @Numero=3 AND @Estilo=1 THEN 'tres'
WHEN @Numero=4 THEN 'cuatro'
WHEN @Numero=5 THEN 'cinco'
WHEN @Numero=6 AND @Estilo=0 THEN 'seis'
WHEN @Numero=6 AND @Estilo=1 THEN 'seis'
WHEN @Numero=7 THEN 'siete'
WHEN @Numero=8 THEN 'ocho'
WHEN @Numero=9 AND @Estilo=0 THEN 'nueve'
WHEN @Numero=9 AND @Estilo=1 THEN 'nove'
END
RETURN @Texto
END



GO
